function ajaxUpdate(url) {
	var realtimeAjax = new $Ajax(url, {
		type : 'xhr',
		method : 'get', // GET 방식으로 통신
		onload : getAjax,
		timeout : 3, // 3초 이내에 요청이 완료되지 않으면 ontimeout 실행 (생략 시 0)
		ontimeout : function() { // 타임 아웃이 발생하면 실행될 콜백 함수, 생략 시 타임 아웃이 되면 아무
									// 처리도
			alert("Timeout!");
		},
		async : true
	});
	realtimeAjax.request();
	function getAjax(response) {
		//alert(response.header("Content-Length"));
		PasingController(response);//pasingData 컨트롤
	}
}

//메인 컨트롤러 
function PasingController(response){
	if (response.header("Content-Length") == 2852) {
		RealTimeData(response);
	}
	if (response.header("Content-Length") == 5297) {
		WeatherData(response);
	}
	if (response.header("Content-Length") == 40268) {
		AllNewsData(response);
	}

}

function AllNewsData(code){
	var res=code.text();
	alert(res);
	jindo.$Element("ds").html(res);
	
}
function WeatherData(response) {
	var res=response.text();
	jindo.$Element("alldata").html(res);
	
}
function RealTimeData(response) {
	var res = response.text();
	var data = eval("(" + res + ")");
	var realInfo = eval("(" + data.alldata[0] + ")"); // 실시간 검색어
	var topicInfo = eval("(" + data.alldata[1] + ")"); // 핫토픽
	var funInfo = eval("(" + data.alldata[2] + ")"); // funUp키워드
	var datafirst = "";
	var datasecond = "";
	var datathird = "";

	// 실시간 검색어 함수[json]
	var realdata = realInfo.d;
	for ( var i = 0; i < realdata.length; i++) {
		datafirst += "<li>" +(i+1)+".    "+realdata[i].k + "</li><hr>";
	}

	// 핫토픽 함수 [json]
	var topicdata = topicInfo.d;
	for ( var i = 0; i < topicdata.length; i++) {
		datasecond += "<li>" +(i+1)+".    "+topicdata[i].k + "</li><hr>";
	}

	// funUp키워드 함수 [json]
	var fundata = funInfo.d;
	for ( var i = 0; i < fundata.length; i++) {
		datathird += "<li>" +(i+1)+".     "+fundata[i].k + "</li><hr>";
	}
	jindo.$Element("container_first").html(datafirst);
	jindo.$Element("container_second").html(datasecond);
	jindo.$Element("container_third").html(datathird);
}
